package com.xingdata.jjxc;

import java.io.Serializable;

/**
 * 在设置家和公司的地址中，要接收地名、地址、经度、纬度四个数值，传这几个值用来显示到地图上marker
 * 由于设置家和公司地址位置数据，有3个来源：收藏夹、搜索结果、地图选点。FavoritesEntity和NaviSerEntity两个实体也不一样，
 * 在发送数据到地图界面的时候，把数据提取到同一个ComEntity，然后把ComEntity发送地图界面，读取数据，显示marker 
 */
 
public class ComEntity implements Serializable {
	/** 地点标题-地名 */
	private String place_name;
	/** 地点详细内容-地址 */
	private String place_address;

	/** 经度 */
	private String place_lng;

	/** 纬度 */
	private String place_lat;

	public String getPlace_name() {
		return place_name;
	}

	public void setPlace_name(String place_name) {
		this.place_name = place_name;
	}

	public String getPlace_address() {
		return place_address;
	}

	public void setPlace_address(String place_address) {
		this.place_address = place_address;
	}

	public String getPlace_lng() {
		return place_lng;
	}

	public void setPlace_lng(String place_lng) {
		this.place_lng = place_lng;
	}

	public String getPlace_lat() {
		return place_lat;
	}

	public void setPlace_lat(String place_lat) {
		this.place_lat = place_lat;
	}

	public boolean isValid(){
		return null != place_lng && place_lng.trim().length()>0 && null != place_lat && place_lat.trim().length()>0;
	}

	public void reset(){
		place_name = "";
		place_lat = "";
		place_lng = "";
		place_address ="";
	}
}
